/*
 * ColaMensajesReader.h
 *
 *  Created on: Nov 14, 2011
 *      Author: gonzalo
 */

#ifndef COLAMENSAJESREADER_H_
#define COLAMENSAJESREADER_H_


#include "../Threads/Thread.h"
#include "../../Server/ColaMensajeRecibir.h"
#include "../Constantes.h"
#include "ThreadSafeMap.h"
#include <map>

class ColaMensajesReader : public Thread{
public:
	ColaMensajesReader(ConditionVariable* inform,ColaMensajeRecibir* aLeer,ThreadSafeList* aLlenar,TypeNotifier tipoRetorno);
	virtual ~ColaMensajesReader();
	void terminar();
protected:
	virtual void* run();
private:
	ConditionVariable* inform;
	ColaMensajeRecibir* aLeer;
	ThreadSafeList* aLlenar;
	TypeNotifier tipoMensaje;
	bool running;
};

#endif /* COLAMENSAJESREADER_H_ */
